Package | ma.ambulanter.fall |
Type | StructureDefinition |
Id | Id |
FHIR Version | R4 |
Source | https://simplifier.net/resolve?scope=ma.ambulanter.fall@1.0.6&canonical=http://ma-ambulant.de/StructureDefinition/MaProcedureProzedur |
Url | http://ma-ambulant.de/StructureDefinition/MaProcedureProzedur |
Status | draft |
Name | MaProcedureProzedur |
Title | WIP Prozedur |
Experimental | False |
Description | WIP |
Type | Procedure |
Kind | resource |
No resources found
StructureDefinition | |
https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Procedure ![]() | KBV_PR_Base_Procedure |
http://ma-ambulant.de/StructureDefinition/ExtensionSnZeit ![]() | Extension Schnitt-Naht-Zeit |
{
"resourceType" : "StructureDefinition",
"id" : "MaProcedureProzedur",
"url" : "http://ma-ambulant.de/StructureDefinition/MaProcedureProzedur",
"name" : "MaProcedureProzedur",
"title" : "WIP Prozedur",
"status" : "draft",
"description" : "WIP",
"fhirVersion" : "4.0.1",
"kind" : "resource",
"abstract" : false,
"type" : "Procedure",
"baseDefinition" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Procedure",
"derivation" : "constraint",
"differential" : {
"element" : [
{
"id" : "Procedure",
"path" : "Procedure",
"constraint" : [
{
"key" : "proc-ISiK-1",
"human" : "Falls die Prozedur per OPS kodiert wird, MUSS eine SNOMED-CT kodierte Category abgebildet werden",
"source" : "http://ma-ambulant.de/StructureDefinition/MaProcedureProzedur",
"severity" : "error",
"expression" : "code.coding.where(system = 'http://fhir.de/CodeSystem/bfarm/ops').exists() implies category.coding.where(system = 'http://snomed.info/sct').exists()"
},
{
"key" : "proc-ISiK-2",
"human" : "Falls eine codierte Prozedur vorliegt MUSS eine kodierte Category abgebildet werden",
"source" : "http://ma-ambulant.de/StructureDefinition/MaProcedureProzedur",
"severity" : "error",
"expression" : "code.coding.exists() implies category.coding.exists()"
}
]
},
{
"id" : "Procedure.extension:SN-Zeit",
"path" : "Procedure.extension",
"sliceName" : "SN-Zeit",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "Extension",
"profile" : [
"http://ma-ambulant.de/StructureDefinition/ExtensionSnZeit"
]
}
],
"mustSupport" : true
},
{
"id" : "Procedure.status",
"path" : "Procedure.status",
"mustSupport" : true
},
{
"id" : "Procedure.category",
"path" : "Procedure.category",
"mustSupport" : true
},
{
"id" : "Procedure.category.coding:snomed",
"path" : "Procedure.category.coding",
"sliceName" : "snomed",
"mustSupport" : true
},
{
"id" : "Procedure.code",
"path" : "Procedure.code",
"constraint" : [
{
"key" : "sct-ops-1",
"human" : "Falls die Prozedur kodiert vorliegt, SOLL mindestens ein OPS oder SNOMED-CT Code angegeben werden.",
"source" : "http://ma-ambulant.de/StructureDefinition/MaProcedureProzedur",
"severity" : "error",
"expression" : "coding.exists() implies coding.where(system = 'http://snomed.info/sct').exists() or coding.where(system = 'http://fhir.de/CodeSystem/bfarm/ops').exists()"
},
{
"key" : "proc-ISiK-3",
"human" : "Entweder MUSS eine kodierte Prozedur vorliegen oder eine textuelle Beschreibung. Stattdessen nur Extensions hinzuzufügen (vgl. https://www.hl7.org/fhir/element.html - ele-1), ist explizit nicht erlaubt.",
"source" : "http://ma-ambulant.de/StructureDefinition/MaProcedureProzedur",
"severity" : "error",
"expression" : "coding.exists().not() implies text.exists()"
}
],
"mustSupport" : true
},
{
"id" : "Procedure.code.coding",
"path" : "Procedure.code.coding",
"mustSupport" : true
},
{
"id" : "Procedure.code.coding:ops",
"path" : "Procedure.code.coding",
"sliceName" : "ops",
"mustSupport" : true
},
{
"id" : "Procedure.code.coding:ops.extension:Seitenlokalisation",
"path" : "Procedure.code.coding.extension",
"sliceName" : "Seitenlokalisation",
"mustSupport" : true
},
{
"id" : "Procedure.subject",
"path" : "Procedure.subject",
"mustSupport" : true
},
{
"id" : "Procedure.encounter",
"path" : "Procedure.encounter",
"mustSupport" : true
},
{
"id" : "Procedure.performed[x]",
"path" : "Procedure.performed[x]",
"mustSupport" : true
},
{
"id" : "Procedure.focalDevice",
"path" : "Procedure.focalDevice",
"mustSupport" : true
},
{
"id" : "Procedure.focalDevice.manipulated",
"path" : "Procedure.focalDevice.manipulated",
"mustSupport" : true
}
]
},
"text" : {
}
}
XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.